/*
 * 英才汇硕信息科技有限公司 拥有本软件版权 2021 并保留所有权利。
 * Copyright 2021, YCHS Information&Science Techology Co.,Ltd,
 * All right reserved.
 */
package com.ychs.lawyerback.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author mayujing
 * @version 1.0
 */
@Data
public class MenuOptDTO {


    /** 菜单ID（编辑时需要） */
    private Long menuId;

    /**菜单名称*/
    @NotBlank(message = "菜单名称不能为空")
    private String menuName;

    /**菜单图标*/
    private String icon;
    /**父菜单ID*/
    private Long parentId;
    /**菜单类型 D：目录 M：菜单 B:按钮*/
    @NotBlank(message = "菜单类型不能为空")
    private String menuType;
    /**排序*/
    @NotNull(message = "显示排序不能为空")
    private Integer orderNum;
    /**路由名称*/
    private String routerName;
    /**路由地址*/
    private String path;
    /**组件路径*/
    private String component;
    /**权限字符*/
    private String permission;
    /**菜单状态 1:正常0：停用*/
    private String menuFlag;

}
